<?php

namespace app\admin\controller;

use think\Session;
use think\Controller;

use app\admin\model\Tourcomment as TourcommentModel;

class Tourcomment extends Controller
{
    private $model;


    public function index()
    {
        $model = new TourcommentModel();

        $users = $model->select();
        $this->assign(['name'=>'web','emps'=>$users, 'list'=>['jack','ming','bing']]);
        return $this->fetch();
    }

    public function del($no)//删除
    {
        if (TourcommentModel::destroy($no)) {
            $this->success('删除成功', url('index'));
        } else {
            $this->error('删除失败');
        }
    }

    public function show($no)//显示一条动态的所有评论  $no是此条动态的编号
   {

    $model=new TourcommentModel();

    //查询出用户名，头像，评论内容，时间

     //*多表查询
        //以tour_comment为主表
        $emps = db('tour_comment')
         ->alias("a") //取一个别名
         ->where('tour_id',$no) //查询此条旅游动态的评论
      //与user表进行关联，取名i，并且a表的user_id字段等于user表的user_id字段
         ->join('user i', 'a.tour_userid = i.user_id')
      //想要的字段
         ->field('i.username,i.image,a.text,a.time')
      //查询
        ->select();
        $this->assign(['name'=>'web','emps'=>$emps, 'list'=>['jack','ming','bing']]);
        return $this->fetch();

   }

   public function tourcommentadd()
   {

        $model=new TourcommentModel();
        //前端提交表单中已收到评论的一条旅游编号
        $model->user_id = $_SESSION['n'] ;
        $model->time = date("Y-m-d H:i:s");

        $res = $model->save($data);//保存进数据库

        if ($res) {//测试可注释
            $this->success('评论成功');
        } else {
            $this->error('评论失败');
        }
        

   }


   

     

}